.no-record{padding:0px  10px;height:100px;line-height:100px;text-align:center;font-size:1.125rem;}

.member-banner{background:url(../images/member/banner.jpg) no-repeat;background-size:100% 100%;height:113px;}
.top-info .right-top-po{position:absolute;right:10px;top:10px;}
.top-info .right-top-po a{display:block;background:rgba(0,0,0,.5);height:28px;text-align:center;border-radius:14px;float:left;color:#fff;font-size:0.625rem;}
.top-info .right-top-po a.set-btn{width:47px;margin-right:10px;line-height:28px;}
.top-info .right-top-po a.new-message{width:28px;position:relative;}
.top-info .right-top-po a.new-message:after{content:'';position:absolute;width:22px;height:22px;background:url(../images/member/tb_icon_more_msg_56.png) no-repeat;background-size:100% 100%;left:3px;top:3px;}
.top-info .right-top-po a.new-message ins{position:absolute;right:-5px;top:-10px;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;color:#f23015;border-radius:30px;display:block;}

.top-info  .user-photo{border-radius: 100%;padding:2px; background: rgba(255,255,255,.7);overflow: hidden;width:70px;height:70px;position:absolute;bottom:-37px;left:20px;}
.top-info  .user-photo img{border-radius:100%;}
.top-info .user-name{position:absolute;top:80px;left:105px;color:#fff;}


.top-menu{background:#fff;}
.top-menu ul{width:100%;padding:7px 0px;}
.top-menu li{float:left;width:25%;text-align:center;height:38px;line-height:18px;}
.top-menu li a{display:block;border-right:1px solid #e7e7e7;font-size:0.875rem;}


.fun-list{}
.fun-list ul{padding:10px 0px;border-bottom: 1px solid #e7e7e7;background:#fff;}
.fun-list ul li{float:left;width:20%;text-align:center;}
.fun-list ul li a{position:relative;}
.fun-list ul li a i{font-family: "psmb-icon-font";display:block;font-size:1.5rem;color:#999;font-weight:400;}
.fun-list ul li a:hover i{color:#B00000;}
.fun-list ul li a ins{display:block;position:absolute;  top:-5px;right:-20px;min-width:.6rem;height:.875rem;line-height:.875rem;border: 1px solid #ff5000;border-radius: 1rem;color: #ff5000;font-weight: 700;font-size:0.875rem;background: #fff;overflow: hidden;opacity: 1;-webkit-transition: all .4s ease-out;text-align:center;padding-right: 0.1rem;padding-left: 0.1rem;background:#fff;z-index:990;}

.fun-row{height:44px;line-height:44px;padding-left:10px;border-bottom: 1px solid #e7e7e7;background:#fff;}
.fun-row .title {font-size:1rem;}
.fun-row .title i{display:inline-block;width:24px;height:24px;border-radius:1px;vertical-align: -6px;margin-right:8px;}
.fun-row .title i:before{display: inline-block;font-style: normal;font-weight:lighter;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "psmb-icon-font";font-size: 1rem;color: #fff;position:absolute;left:4px;top:4px;}


.fun-row .my_order i,.fun-row .order_manage i{background: #5090cd;position:relative;}
.fun-row .my_order i:before,.fun-row .order_manage i:before{content:'\e699';}

.fun-row .my_groupbuy i{background:#E4D21B;position:relative;}
.fun-row .my_groupbuy i:before{content:'\e753';}

.fun-row .my_question i ,.fun-row .my_qa i{background:#DD12CB;position:relative;}
.fun-row .my_question i:before,.fun-row .my_qa i:before{content:'\e691';}

.fun-row .my_favorite i{background:#5B4AC3;position:relative;}
.fun-row .my_favorite i:before{content:'\e64c';}

.fun-row .my_favorite_store i{background:#F24076;position:relative;}
.fun-row .my_favorite_store i:before{content:'\e669';}

.fun-row .my_address i{background:#12DD62;position:relative;}
.fun-row .my_address i:before{content:'\e6bd';}

.fun-row .my_coupon i{background:#FC2E06;position:relative;}
.fun-row .my_coupon i:before{content:'\e6e0';}

.fun-row .my_deposit i{background:#F24076;position:relative;}
.fun-row .my_deposit i:before{content:'\e6ed';}

.fun-row .refund_apply i,.fun-row .refund_manage i{background:#12DD62;position:relative;}
.fun-row .refund_apply i:before,.fun-row .refund_manage i:before{content:'\e6ac';}

.fun-row .map i{background:#00aeef;position:relative;}
.fun-row .map i:before{content:'\e651';}

.fun-row .im_seller i{background:#DD5F12;position:relative;}
.fun-row .im_seller i:before{content:'\e73b';}

.fun-row .im_buyer i{background:#DD5F12;position:relative;}
.fun-row .im_buyer i:before{content:'\e686';}

.fun-row .apply_store i{background:#12C6DD;position:relative;}
.fun-row .apply_store i:before{content:'\e676';}

.fun-row .edit-password i{background:#DD5F12;position:relative;}
.fun-row .edit-password i:before{content:'\e73f';}

.fun-row .basic-information i{background:#27C7C0;position:relative;}
.fun-row .basic-information i:before{content:'\e686';}

.fun-row .edit-email i{background:#D851C7;position:relative;}
.fun-row .edit-email i:before{content:'\e6c5';}

.fun-row .edit-phone i{background:#ABB5A9;position:relative;}
.fun-row .edit-phone i:before{content:'\e652';}


.fun-row .view{color:#999;}
.fun-row .view:after{content:'\e6a3';display: inline-block;font-family: myapp-mytaobao-iconfont;font-style: normal;font-weight:lighter;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "psmb-icon-font";font-size: 1rem;}






*/

/*  积分明细 */
.user-integral-info{padding:1rem 0;border:1px solid #e2e2e2;background-color: #fff; border-left:0;border-right:0;}
.user-integral-info .user-integral{width:50%;float: left;height:70px;}
.user-integral-info .user-integral .wrap{border-right: 1px solid #e2e2e2;}
.user-integral-info .user-integral b{display: block;text-align:center;}
.user-integral-info .user-integral b.des{font-size: 18px;font-weight: 700;color: #666;height: 24px;line-height: 24px;}
.user-integral-info .user-integral b.piont{font-size: 34px;font-weight: 700;color: #288c29;height: 40px;line-height: 40px;}
.user-integral-info .user-integral b.red{color:#C00 }

.user-integral-detail .tt{background-color: #fff;border:1px #e2e2e2 solid;border-left:0;border-right:0;color: #999;width:100%;}
.user-integral-detail .tt span{text-align: center;overflow: hidden;width:33.333%;float: left;}
.user-integral-detail .tt span.why{width:40%;}
.user-integral-detail .tt span em{display:block;border-right: 1px solid #e3e3e3;height: 32px;line-height: 32px;font-size:0.825rem;}
.user-integral-detail .tt span.when em{border-right:0px;}
.user-integral-detail .ct{font-size:0.825rem; background:#fff;}
.user-integral-detail .ct li{border-bottom: 1px dotted #ddd;padding:10px 0px; line-height:22px;}
.user-integral-detail .ct li .col{width:33.333%;float:left;text-align: center;}
.user-integral-detail .ct li .why{width:40%;float:left;}
.user-integral-detail .ct li .why .tt2{color: #333;width:100%;height:2.5rem;overflow: hidden;display: block;line-height:1.25rem;text-align: left;text-decoration:none;font-size:0.75rem;}
.user-integral-detail .ct li .why .tt2:hover{text-decoration:underline}
.user-integral-detail .ct li .why .order-number{height:1.25rem;color: #999;display: block;line-height:1.25rem;text-align: left;}
.user-integral-detail .ct li .what span  {font-size:0.825rem;font-weight: 700;}
.user-integral-detail .ct li .what span.plus {color: #C00;}
.user-integral-detail .ct li .what span.minus {color: #30992e;}
.user-integral-detail .ct li .when,.user-integral-detail .ct li .notes{color: #999;line-height:1.25rem;}
.user-integral-detail .ct li div em{padding:0px 2px;display:block;}

.integral_sort{padding:0px 1px;}
.integral_sort ul li{float:left;width:33.333%;text-align:center;}
.integral_sort ul li a{display:block;width:100%;border-bottom:2px solid #eee;line-height:35px;}
.integral_sort ul li a.active{border-bottom:2px solid #C00;color:#C00;}


/*buyer-order*/
.buyer-order-body{margin-top: 10px;padding: 0 10px;}
.buyer-order-body .order-form h2{height: 45px;line-height: 45px;background-color: #fafafa;border: 1px solid;border-color: #ddd;font-size:1rem;font-weight:normal;}
.buyer-order-body .order-form h2 .name a{background: url(../images/member/ico1.png) 10px 2px no-repeat;background-size: 16px 16px;padding-left: 32px;color: #1f1f1f;}
.buyer-order-body .order-form h2 .name .member-ico{background: url(../images/icon2b_01-02.png) no-repeat;background-size: 16px 16px;}
.buyer-order-body .order-form h2 .name{float:left;}
.buyer-order-body .order-form h2 .num{float:right;color:#666;padding-right:10px;}
.buyer-order-body .order-form .status{background-color: #fff;border: 1px solid;border-top-width: 0;border-color: #fff #ddd #ddd;padding:10px 0px;text-indent:10px;}
.buyer-order-body .order-form .status em{color: #f60;}
.buyer-order-body .order-form .con{padding: 10px;background-color: #fff;border:1px #ddd solid; border-top:0;border-bottom:1px #ddd dotted}
.buyer-order-body .order-form .con .pic{margin-right:6px;float:left;}
.buyer-order-body .order-form .con .pic a{width: 56px;height: 56px;display:block;text-align: center;}
.buyer-order-body .order-form .con .pic a img{margin-top:3px;}
.buyer-order-body .order-form .con .txt{font-size:1rem;line-height: 20px;float:left;width:220px; width:70%}
.buyer-order-body .order-form .con .txt p{line-height:16px;height: 32px;overflow:hidden;margin-bottom:3px;}
.buyer-order-body .order-form .con .txt .order-amount,.buyer-order-body .order-form .con .txt .attr{color:#999;}
.buyer-order-body .order-form .operate-btn{display:-webkit-box;padding:0px 10px 10px;background-color: #fff;border: 1px solid;border-top-width: 0;border-color: #fff #ddd #ddd;}
.buyer-order-body .order-form .operate-btn .btn1{display: inline-block;height: 35px;line-height: 35px;color: #212121;min-width: 38px;padding: 0 10px;text-align: center;border-radius: 4px;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-top:10px;}



/*buyer-order-views*/

.order-goods{background: #fff url(../images/member/ico2.png) left bottom repeat-x;padding-bottom: 20px;background-size: 10px 7px;padding: 5px 15px 0;}
.order-goods .list{border-bottom: 1px #ddd dotted;padding: 10px 0; position:relative}
.order-goods .list .pic{float:left;width: 56px;height: 56px;border: 1px #e5e5e5 solid;margin-right:6px;margin-top:2px;}
.order-goods .list .pic img{margin-top:3px;margin-left:3px;}
.order-goods .list .text{font-size:1rem; -webkit-box-flex:1.0;float:left;width:200px;}
.order-goods .list .text h3{margin-bottom:10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;font-weight: 400;line-height: 18px;height:36px;font-size:1rem;}
.order-goods .list .text h3 strong{color: #f60;font-weight:normal;}
.order-goods .list .text span{color:#999;}
.order-goods .list .pri{text-align: right;font-size:1rem; position:absolute;right:0;top:10px;}
#page-order-view .order-goods .o-g-bt{padding:10px 10px 20px 10px;line-height:20px;}
#page-order-view .order-goods .o-g-bt p{line-height:1.5rem;}
#page-order-view .order-goods .o-g-bt span{float:right;color: #d40000;}
#page-order-view .order-goods .o-g-bt h3{font-weight:normal;color: #f60;font-size:1rem;}
#page-order-view .order-goods .o-g-bt .btn{-webkit-tap-highlight-color: rgba(0,0,0,0);display:block;height: 43px;line-height: 43px;font-size:1rem;color: #212121;min-width: 38px;padding: 0 6px;text-align: center;border-radius: 4px;background:#ededed;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-top:10px;}


.inclusive-box{margin:10px 10px 0px;background-color: #fff;border: 1px #ddd solid;overflow:hidden}
.inclusive-box dl{margin-bottom:-1px;}
.inclusive-box dd,.inclusive-box dt{min-height: 35px;line-height: 35px;border-bottom: 1px #ddd dotted; }
.inclusive-box dd{padding-left:105px;}
.inclusive-box dt{width:100%;text-indent:10px;font-size:1.125rem;font-weight:bold;}
.inclusive-box dd:after{ height:0; content:'\20'; display:block; clear:both; overflow:hidden;}
.inclusive-box dd label{width: 95px; display:block; float:left;text-align: right; padding-right:10px;color: #666;margin-left:-105px;}
.inclusive-box dd span{ display:block;float:left;padding-right:5px;}
.inclusive-box dd span img{margin-top:5px;}

/* buyer-order-cancel  */
.close-reson li{border:1px #ddd solid; background:#fff;padding:5px;margin-bottom:10px;}
.close-reson li label, .close-reson textarea{width:100%; display:inline-block;border:0; }
.close-reson  li span,.close-reson li input{vertical-align:middle;font-size: 1.25rem;}

/* refund-view */
.refund_info{border:1px #ddd solid;padding:10px; line-height:24px;border-bottom:0;}
.refund_btn{padding:10px 0px;}
.refund_form input{ vertical-align:middle}
.refund_message{ border:1px #ddd solid;}
.message_form{margin-bottom:10px; }
.messge_list{border:1px #ddd solid;}
.message_list .title{border:1px #ddd solid; line-height:35px; height:35px; background:#fff;}
.message_list .title h3{float:left;padding-left:5px;}
.message_list .title span{float:right;padding-right:5px;}
.message_list .content{ background:#fff;padding:10px;border:1px #ddd solid;border-top:0;border-bottom:0;}
.refund_btn a,.refund_message_btn{ display:block; background:#F29D18; width:83px; height:30px; line-height:30px; text-align:center;color:#fff; text-decoration:none;font-weight:bold;border:0; cursor:pointer;border-radius:3px;margin-right:10px;float:left;}
.refund_message_btn{margin-right:0px;}
.refund_btn a.blue{ background-position:-102px 0}
.refund_btn .ask_customer_link{background:none;color:#285BCC;width:150px; text-align:left}
.refund_btn span{color:#285BCC;width:150px;}
.refund_message textarea{vertical-align:middle; height:40px; background:#fff}
.refund_fee_detail{border:1px #ddd solid;}
.refund_fee_detail h3{font-size:12px; background:#f1f1f1;padding-left:5px;color:#444;}
.refund_fee_detail li{padding-left:5px;}
.refund_fee_detail li.first{border-bottom:1px #ddd solid;}

.message_form textarea{width:98%; margin:auto;  height:50px;}

.confirm-order ul{background:#fff;padding:0px 15px;margin:20px 0px;border:1px #d2d2d2 solid;border-left:0px;border-right:0px;font-size:0.85rem;}
.confirm-order ul li{padding:10px 0px;border-bottom:1px #d2d2d2 solid;line-height:25px;}
#page-my-qa .reply-btn-box input,.adjust-fee-body .btn-box input,.received-pay-body .btn-box input,.add-address .btn-box input,.record-coupon .btn2,.confirm-order .btn input,#evaluation .btn-box input{width: 100%;display: block;text-align: center;color: #fff;height:45px;line-height:45px;font-size:1.25rem;border-radius: 4px;background:#E4393C;border:0px;}
.adjust-fee-body .btn-box .btn2,.received-pay-body .btn-box .btn2,.confirm-order .btn input.btn2,#evaluation .btn-box input.btn2{border: 1px solid #2d68f0;color: #FFF;background:#3d80f3;}

.comment-box b label{font-size:0.85rem;font-weight:normal;}
.comment-box b label input,.comment-box b label span{vertical-align:text-top;}
.comment-box .ui-radio input{height:18px;width:18px;margin-top:-9px;}
.comment-box .ui-radio input ,.comment-box label{vertical-align:bottom;}
.comment-box  .textarea textarea {border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width: 100%;}


.buyer-groupbuy .btn-box{padding:15px;display:-webkit-box;}
#page-my-qa article .btn-box a,.add-address a,.my-address .btn-box a,.my-coupon .record-coupon a,.buyer-groupbuy .btn-box a{-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;height: 35px;line-height: 35px;font-size:1.125rem;color: #212121;min-width: 38px;padding: 0 10px;text-align: center;border-radius: 4px;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-right:10px;}

.record-coupon{padding:15px 15px 0px;}
.my-coupon .btn-box{padding:0px 15px 15px;}
.my-coupon .btn-box a{width: 100%;display: block;text-align: center;color: #fff;height: 38px;line-height: 38px;font-size: 16px;border-radius: 4px;box-shadow: 0 0 1px #d13600;-webkit-box-shadow: 0 0 1px #d13600;background: -webkit-gradient(linear,center bottom,center top,from(#c00),to(#E4393C));opacity:1; -webkit-opacity:1;-moz-opacity:1;text-indent:0px;}

.record-coupon input[name='coupon_sn']{height:32px;padding: 8px 0px;width: 99%;margin-bottom: 10px;border: 1px #ddd solid;color: #BDBDBD;font-size:1.25rem;background:#fff;text-indent:10px;}
.record-coupon .ui-input-text{border:0px;margin-bottom:20px;}

.my-favorite dl{padding:10px;position: relative;position:relative;background:#fff;border-bottom:1px #ddd dotted}
.my-favorite dl .attr{}
.my-favorite dl dt{float:left;}
.my-favorite dl dd{margin-left:10px;width:210px;float:left;}
.my-favorite dl dd p{color: #ff0909;font-weight: 700;font-family: arial;font-size:1rem;}
.my-favorite dl dd h3{font-weight:normal;font-size:1rem;margin-top: -3px;line-height:22px;margin-bottom: 3px;max-height: 44px;overflow:hidden;}
.my-favorite dl .delete, .my-favorite-store dl .delete{display: inline-block;width: 15px;height: 20px;background: url(../images/del.png) no-repeat;background-size: 100% 100%;text-indent:-9999px;vertical-align:bottom;margin-left:10px;position:absolute;right:10px;top:20px;}


.my-favorite-store{ width:100%; background:#fff; }
.my-favorite-store dl{padding:10px; border-bottom:1px #ddd dotted;position:relative}
.my-favorite-store dl dd .new-goods ul li{float:left;margin-top:10px; width:80px; height:80px; text-align:center;border:1px #f1f1f1 solid;margin-right:10px;}
.my-favorite-store dl dd .new-goods ul li a{display:block;margin-right:13px;float:left;}
.my-favorite-store dl dd .new-goods ul li .go-store{width:75px;height:75px;background:#ccc;text-align:center;}
.my-favorite-store dl dd .new-goods ul li .go-store span{margin-top:15px;display:inline-block;}
.my-favorite-store dl dd h3{line-height:22px;font-weight:normal;font-size:1rem;margin-top: -3px;margin-bottom: 3px;}
.my-favorite-store dl .delect{width:100%;text-align:right;position:static;}
.my-favorite-store dl .store-name{ position:absolute; left:60px; top:8px;}
.my-favorite-store dl dd p{color:#999;font-size:1rem;}


.my-address .btn-box{margin-left:15px;}
.add-address .input{height: 32px;padding: 8px 0px;/*width:99%;*/width: 100%;margin-bottom: 10px;border: 1px #ddd solid;font-size:1rem;text-indent:10px;color:#999;}
.add-address select{margin-bottom:10px; margin-right:5px; background:#fff;}
.add-address .edit-region{font-size:1rem;color:#999;}
.add-address .edit-region [type='button']{margin-left:10px;height:25px;color:#999;}
.add-address .edit-region select{height:48px;line-height:48px;font-size:1rem;color:#999;border:1px solid #ddd;}
.add-address label{color:#666;font-size:1.25rem;}
.add-address label input{vertical-align:baseline;}


.received-pay-body h1{font-size:1.25rem;padding-bottom:10px;font-weight:normal;}
.received-pay-body p{padding-bottom:10px;color:#999;font-size:1rem;}

.adjust-fee-body{font-weight:normal;font-size:1rem;}
.adjust-fee-body ul li strong{color:#d40000;margin-left:5px;font-weight:normal;}

#page-my-qa article ul{border-bottom:1px dotted #ddd;padding:10px 0px;}
#page-my-qa article ul li img{display:block;border:1px solid #ddd;background:#fff;margin-bottom:5px;}
#page-my-qa article ul li > span{display:block;width:52px;color:#666;float:left;}
#page-my-qa article ul li .qa-box{border:1px solid #ddd;margin-left:10px;padding:10px;background:#fff;border-radius:4px;position:relative;color:#999;-webkit-box-flex:1.0;float:left;width:236px;}
#page-my-qa article ul li .qa-box:after{content: '';width: 0px;height: 0px;border-style: solid;border-color: #fff transparent transparent transparent;border-width:10px;position: absolute;top:5px;left:-10px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
#page-my-qa article ul li .qa-box dd.time{text-align:right;width:100%;color: #ccc;}
#page-my-qa .reply h3{font-weight:normal;color:#E4393C;}
#page-my-qa .reply p{color:#999;}
#page-my-qa .reply textarea{width:100%;height:50px;border:0px; outline:1px solid #ddd;color:#999;}


.express{padding:0 10px;margin-bottom:30px; color:#444; }
.express-info{margin-bottom:10px;padding: 20px 10px 10px;background:#fff url(../images/T14gyiFclaXXXlIcDb-80-9.png) 0 0 repeat-x;border:1px solid #ddd;border-top:0px;
-webkit-border-radius: 5px;
border-radius: 5px; line-height:25px;}
.express-info span{color:#2979B1}
.express-body{font-size:12px; border:1px #ddd solid; background:#fff;-webkit-border-radius: 5px;
border-radius: 5px;}
.express-body dl:after{ content:'\20'; display:block; height:0; overflow:hidden; clear:both}
.express-body dl{border-bottom:1px #ddd solid;border-top:0; color:#444;}
.express-body .title{height:28; padding:5px 0 5px 0; font-size:1rem;}
.express-body dt,.express-body dd{padding-left:10px;line-height:28px; }

.express-body dt{ font-weight:bold}
.express-from{border:1px #FFCC7F solid; height:20px; line-height:20px;margin-top:20px;padding-left:10px;color:#666;}
.express-from a{ text-decoration:none}
.express-from a:hover{ text-decoration:underline}
.express .api-no-data{border:1px #ddd solid; background:#fff; line-height:28px; text-align:center}


/*message*/
.tabs{width:90%;margin:10px auto;}
.tabs .tab-list{border:1px solid #666;border-radius:3px;}
.tabs .tab-list li{float:left;width:33.3333333%;height:31px;line-height:31px;text-align:center;background:#fff;}
.tabs .tab-list li a{border-right:1px dotted #ddd;display:block;}
.tabs .tab-list li.active{background:#666;}
.tabs .tab-list li.active a{color:#fff;}


.pm-list{height:100%;background:#fff;}
.pm-list ul li{position:relative;}
.pm-list ul li .detail{margin-left:75px;height:50px;padding:15px 10px 15px 0px;border-bottom:1px solid #ddd;}
.pm-list ul li .detail a{color:#999;}
.pm-list ul li .detail p{height:25px;line-height:25px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;}
.pm-list ul li .detail .t{position:relative;}
.pm-list ul li .detail .t em{position:absolute;right:10px;top:0px;}
.pm-list ul li .detail .t span{font-weight:bolder;font-size:1rem;color:#666;}

.pm-view ul li .detail{height:auto;}
.pm-view ul li .detail p{line-height:25px;height:auto;width:100%;text-overflow:none;white-space:normal;word-break:break-all;}

.pm-list ul li .send-user-logo{position:absolute;top:15px;left:10px;}
.pm-list ul li .send-user-logo img{display:block;border:1px solid #ddd;}

.reply-form .msg-content{width:100%;background:#fff;}
.reply-form .msg-content p{border:1px solid #ddd;height:100px;padding:10px;}
.reply-form .msg-content p textarea{border:0px;width:100%;height:100%;background:none;font-size:1rem;}
.reply-form .btn input{display: block;height: 35px;line-height: 35px;color: #212121;min-width:100px;padding: 0 10px;text-align: center;border-radius: 4px;background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#ededed));box-shadow: 0 0 1px rgba(0,0,0,.6);-webkit-box-shadow: 0 0 1px rgba(0,0,0,.6);margin-top: 10px;border:0px;}


/* 钱包 */
.page-deposit-common{padding:0 10px 0 10px;}

.bank-list li {float: left;width:48%;height: 36px;margin-bottom: 10px;text-align: center;line-height: 34px; position:relative}
.bank-list li input { position:absolute; left:5px;top:10px;}
.bank-list li label {border: 1px #ddd solid;display: inline-block;width:100%; background:#fff;}
.icon-cashier {display: block;margin-left:30px;height: 36px;background-repeat: no-repeat;text-align:centertext-indent: -9999px;background: url(../images/member/combo.png) #fff no-repeat;}
.icon-cashier .qiye {display: none;background: #D2EEF7;padding: 0 3px;width: 15px;height: 100%;line-height: 18px;position: absolute;top: 0;right: 0;}
.icon-cashier-ABC, .icon-cashier-ABCBTB {background-position: 0px 0px;}
.icon-cashier-BJBANK {background-position: 0px -36px;}
.icon-cashier-BJRCB {background-position: 0px -72px;}
.icon-cashier-BOC, .icon-cashier-BOCB2C, .icon-cashier-BOCBTB {background-position: 0px -108px;}
.icon-cashier-CCB, .icon-cashier-CCBBTB {background-position: 0px -144px;}
.icon-cashier-CDCB {background-position: 0px -180px;}
.icon-cashier-CEB, .icon-cashier-CEBBANK {background-position: 0px -216px;}
.icon-cashier-CIB {background-position: 0px -252px;}
.icon-cashier-CITIC {background-position: 0px -288px;}
.icon-cashier-CMB, .icon-cashier-CMBBTB {background-position: 0px -324px;}
.icon-cashier-CMBC {background-position: 0px -360px;}
.icon-cashier-COMM {background-position: 0px -396px;}
.icon-cashier-FDB {background-position: 0px -432px;}
.icon-cashier-GDB {background-position: 0px -468px;}
.icon-cashier-HZCB, .icon-cashier-HZCBB2C {background-position: 0px -504px;}
.icon-cashier-ICBC, .icon-cashier-ICBCB2C, .icon-cashier-ICBCBTB {background-position: 0px -540px;}
.icon-cashier-NBBANK {background-position: 0px -576px;}
.icon-cashier-PSBC, .icon-cashier-POSTGC {background-position: 0px -612px;}
/*.icon-cashier-SPABANK { background-position: 0px -648px;}*/
.icon-cashier-SHBANK {background-position: 0px -684px;}
.icon-cashier-SHRCB {background-position: 0px -720px;}
.icon-cashier-SPABANK {background-position: 0px -756px;}
.icon-cashier-SPDB, .icon-cashier-SPDBB2B {background-position: 0px -792px;}
.icon-cashier-WZCB, .icon-cashier-WZCBB2C-DEBIT {background-position: 0px -828px;}
.icon-cashier-HXBANK, .icon-cashier-HXBANKB2C {background-position: 0px -864px;}
.icon-cashier-alipay {background-position: 0px -900px;}
.icon-cashier-ICBCBTB .qiye, .icon-cashier-CCBBTB .qiye, .icon-cashier-ABCBTB .qiye, .icon-cashier-CMBBTB .qiye, .icon-cashier-BOCBTB .qiye, .icon-cashier-SPDBB2B .qiye {display: block}
.icon-cashier-alipay_mobile {background-position: 0px -900px;}
.icon-cashier-wxpay{ background:url(../images/member/wxpay.gif) left center no-repeat;}

/* deposit.record.html */
.record .status-info {border: 1px #CBD7E3 solid;background: #E5F5FF;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
.record .trade-list{border:1px #ddd solid; border-bottom:0; border-right:0;}
.record .trade-list li {padding-left: 10px;line-height: 25px; height: 25px; border-bottom:1px #ddd solid; border-right:1px #ddd solid; overflow:hidden}
.record .trade-list ul {float:left; border-bottom: 1px #EDEDED solid; background:#fff; width:80%;}
.record .trade-list .ul-head {width:20%;}

.record .trade-slips {border:1px #ddd solid; border-bottom:0; background:#fff;}
.record .trade-slips dl{border-bottom:1px #ddd solid;}
.record .trade-slips dd,.record .trade-slips dt {float:left;  line-height: 25px; }
.record .trade-slips dd {width:80%;}
.record .trade-slips dt{width:20%;}
.record .trade-slips .time dd {width:55%;}
.record .trade-slips .time .time-head {width:25%;background: #F0F0F0;border-left:1px #dd solid;}
.record .trade-slips .time dd div {border-bottom:1px #ddd solid;color: #4D4D4D;font-family: Tahoma, Geneva, sans-serif;text-align: left;padding-left: 10px;}

.record .trade-goods{border:1px #ddd solid; background:#fff; border-bottom:0;}
.record .trade-goods .title{ height:30px; line-height:30px; background:#f1f1f1;}
.record .trade-goods ul{padding:10px;}
.record .trade-goods .ul-list{ position:relative;border:0; border-bottom:1px #ddd dotted }
.record .trade-goods .ul-list li{border:0;}
.record .trade-goods li{margin:0;padding:0;}
.record .trade-goods .price, .record .trade-goods .quantity{position:absolute; text-align:right;}
.record .trade-goods .price{right:10px; top:5px;}
.record .trade-goods .quantity{right:10px; top:25px;}
.record .trade-goods .trade-extra dl{border-bottom:1px #ddd dotted}
.record .trade-goods .trade-extra dd,.record .trade-goods .trade-extra dt {float:left;  line-height: 25px; }
.record .trade-goods .trade-extra dd {width:80%;}
.record .trade-goods .trade-extra dt{width:20%;}


/* deposit.recordlist.html */
.recordlist .title{padding-bottom:15px;}
.recordlist .title form label{float:left;width:32%;}
.recordlist .title form label input{width:100%;}

.recordlist .title{ line-height:38px;}
.recordlist .title .split{ vertical-align:middle;}
.recordlist .title .text{border:1px #ddd solid; height:38px; text-align:center;width:40%;}
.recordlist .title select{ height:38px;padding:0 5px; background:#fff;border:1px #ddd solid; border-radius:4px}

/* deposit.index.html */
.deposit-account h1{float:left;color:#4D4D4D;font-size:1rem;}
.deposit-account .explain{float:left;margin-left:14px;color:#999999}
.deposit-account .amount-overview{border:1px #ddd solid;background:#fff;}
.deposit-account .account-info {padding:10px;}
.deposit-account .account-info p{border-bottom:2px #808080 solid; font-size:22px;margin-bottom:20px;padding-bottom:10px;}
.deposit-account .account-info .explain em{ font-style:normal;color:#439600}
.deposit-account .account-info .explain a{ display:inline-block;margin-left:10px;color:#999999; font-family:Tahoma, Geneva, sans-serif; text-decoration:none}
.deposit-account .account-info .explain a:hover{ text-decoration:underline}
.deposit-account .action{border-bottom:1px #ddd solid;padding:10px; padding-top:0;}
.deposit-account .action a{color:#0088CC; text-decoration:none;width:100%;text-align:right;}
.deposit-account .action a:hover{ text-decoration:none;}
.deposit-account .action p span{display:block;width:30%;float:left;}
.deposit-account .action p span a{height:31px;line-height:31px;text-align:center;display:inline-block;background:#c00;color:#fff;}
.deposit-account .action h2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#666; font-size:1rem; display:inline-block}
.deposit-account .account-info .balanceNum{ clear:both;color:#808080;padding-top:10px;}
.deposit-account .account-info .balanceNum em{font-size:30px;font-weight:bold;color:#4C4C4C; font-style:normal;margin-right:3px; display:inline-block}
.deposit-account .account-info .balanceNum b{color:#0088CC;font-weight:normal}
.deposit-account .account-info .balanceBtn{margin-top:15px;}
.deposit-account .account-info .balanceBtn a.btn-alipay{width:20%; height:30px; line-height:30px; border-radius:0;margin-right:5px;}
.deposit-account .account-info .balanceBtn a.first{ background:#E4393C}

.bank-info .cards li{margin-top:10px;}
.bank-info .explain span{color:#0088CC;margin:0 2px 0 2px;}
.bank-info .action{float:right; border:0;margin:0; padding:0; }
.bank-info .action a{border:1px #f60 solid; background:#f40;color:#fff;padding:0 10px 0 10px}
.bank-info .card{float:left;text-align:center;width:100%;}
.bank-info .card .wrap{border:1px #ddd solid; background:#fff;}
.bank-info .card h2{font-size:0.875rem;color:#999;font-weight:normal; text-align:left; line-height:25px;text-indent:10px; height:25px; overflow:hidden; background:#f1f1f1;}
.bank-info .card .hd{padding:10px; position:relative;}
.bank-info .card .number{float:left;padding-left:55px;font-size:14px;font-weight:bold;color:#333;text-align:center; overflow:hidden}
.bank-info .card .card-type{ position:absolute; left:10px; top:10px;height:19px; width:48px;background:url(../images/member/3HVvM6MKrB.png) no-repeat; }
.bank-info .card .debit{ background-position:0 0;}
.bank-info .card .credit{ background-position:0 -23px;}
.bank-info .card .card-handle{float:right; line-height:20px;}

/* deposit.config.html */
.deposit-config .form dd{width:100%;}

/* deposit.drawlist.html */
.drawlist .withdraw-tab{margin-bottom:10px;}
.drawlist .withdraw-tab li{float:left;height:51px; line-height:50px;width:50%; overflow:hidden; cursor:pointer;}
.drawlist .withdraw-tab li a{display:block;width:100%;text-align:center;background:#e4e4e4;}
.drawlist .withdraw-tab .current a{font-weight:bold;color:#4D4D4D;background:#fff;}

.drawlist .title{ line-height:38px;}
.drawlist .title .split{ vertical-align:middle;}
.drawlist .title .text{border:1px #ddd solid; height:38px; text-align:center;width:40%;}
.drawlist .title select{ height:38px;padding:0 5px; background:#fff;border:1px #ddd solid; border-radius:4px}

/* deposit.withdraw.html*/
.deposit-withdraw .title {border: 1px #BCCCF0 solid; margin-top:10px;background: #fff;padding:10px;line-height: 25px; font-size:12px; position:relative}
.deposit-withdraw .title .btn-metro{ position:absolute;right:0;top:0; text-align:center}
.deposit-withdraw .title .btn-metro a{float:left; display:inline-block; width:80px; background:#f60; color:#fff;}
.deposit-withdraw .title .btn-metro a.btn-add-bank{ background:#06F}
.deposit-withdraw .title .btn-metro a:hover{ background:#F4B044}
.deposit-withdraw-confirm .title{border:1px #ddd solid; padding-left:10px; height:30px; line-height:30px;}
.deposit-withdraw-confirm .confirm-info{border:1px #ddd solid; border-top:0; background:#fff; padding:10px; position:relative}
.deposit-withdraw-confirm .confirm-info dt, .deposit-withdraw-confirm .confirm-info dd{float:left;}
.deposit-withdraw-confirm .btn-metro{ position:absolute;right:0;bottom:0;}
.deposit-withdraw-confirm .btn-metro a{ background:#960; padding:0 10px 0 10px; color:#fff;}

/* deposit.recharge.html */
.deposit-recharge .recharge-type, .deposit-recharge .bank-list{border:1px #BCCCF0 solid; background:#fff;border-top:0; padding:10px;}
.deposit-recharge .recharge-type{border-bottom:1px #ddd dotted}

.depopay{margin:10px; margin-bottom:10px;}
.depopay .paynotice{border-left:5px #666 solid;margin-bottom:10px;padding-left:10px; color:#878787;}
.depopay .paynotice a{color:#0088CC}
.depopay .paynotice a:hover{ text-decoration:underline}
.depopay .content{}
.depopay .order-info{border:3px #A0BDDF solid; background:#EDFFCC;position:relative;padding-bottom:10px;color:#444;}
.depopay .order-base,.depopay .order-detail{padding:10px;padding-bottom:0;}
.depopay .explain{ position:relative; padding-left:50px;}
.depopay .explain span{ display:block; position:absolute;width:45px; height:46px; background:url(../images/member/2V0t7Te9SO.png) -1px top no-repeat; left:0;top:-20px;}
.depopay .goods-message {float:left;margin-top:10px}
.depopay .goods-message h3{font-size:14px; font-family:Tahoma, Geneva, sans-serif;color:#4D4D4D;margin-right:40px}
.depopay .payAmount{float:right;margin-top:10px;}
.depopay .payAmount strong{ line-height:22px;font-size:22px;color:#f60; font-family:Tahoma, Geneva, sans-serif; vertical-align:middle}
.depopay .payAmount a{ text-decoration:none;color:#0099CC}
.depopay .payAmount a:hover{color:#f60; text-decoration:underline}
.depopay .order-detail dl{padding-left:85px; line-height:22px;}
.depopay .order-detail dt,.depopay .order-detail dd{float:left;}
.depopay .order-detail dt{width:85px; margin-left:-85px;}
.depopay .order-detail dd a{color:#0088CC;}
.depopay .order-detail dd a:hover{ text-decoration:underline;color:#f60;}
.depopay .detail-more{ background:#A0BDDF;padding:5px 5px; width:80px; text-align:center; position:absolute;right:-3px;bottom:-32px;}
.depopay .detail-more em{ display:inline-block;width:10px; height:7px; background:url(../images/member/2V0t7Te9SO.png) -71px -55px;}
.depopay .detail-more .arrow-down{ background-position:-71px -48px;}
.depopay .detail-more a{color:#fff; text-decoration:none}
.depopay .detail-more a:hover{ text-decoration:none}
.depopay .account-detail,.depopay .paysubmit, .depopay .netpay .netpay-content{margin:0px 0px 10px 0;padding:0px 10px 0px 10px;}
.depopay .account-detail{padding-top:29px;}
.depopay .account-detail .detail-line{border-bottom:1px #CFD2D7 dotted;line-height:30px;}
.depopay .account-detail .detail-line li{float:left;margin-right:50px;}
.depopay .account-detail .detail-line .price{color:#f60;}
.depopay .paysubmit .password{ background:url(../images/input.png) repeat-x; height:22px; line-height:22px;}
.depopay .depay-form{ }
.depopay .depay-form dl{ height:50px;}
.depopay .depay-form dt{width:80px; line-height:25px;}
.depopay .depay-form dd.notice-word{margin-left:5px; height:23px; line-height:23px;}
.depopay .netpay{margin-top:30px;}
.depopay .netpay .netpay-title{ height:29px; border:1px #CCD8F2 solid; border-left:0;border-right:0;line-height:29px; /*background:url(../images/member/netpay-title-bg.gif) repeat-x;*/ background:#fafafa; padding-left:10px;}
.depopay .netpay .bank-list ul{width:100%; border-bottom:1px #ddd dotted;padding-bottom:20px;}
.depopay .depay-form .btn-alipay .btn-fixed{ position:fixed}


.card-type .masker{left:0px;top:2px;}

.gray{color:#999;}

.input-wrap{border: 1px #ddd solid;width:100%;}
.input-s1{padding: 12px 0px;width:100%;border:0px;color: #BDBDBD;text-indent: 10px;font-size: 1.125rem;border-radius: 4px; display:inline-block; background:#fff;}
select.input-s1{text-indent: 3px;}
.input-s1-w1{width:39%;}
.button-disable{background:#888;border:1px solid #888;color:#333;}
.btn-s1{background:#F29D18;width: 100%;color: #fff;cursor: pointer;padding: 10px 8px;border-radius: 4px;font-size: 1.125rem;text-align: center;display: block;border: 0;-webkit-appearance: none;opacity: 1;z-index: 990;text-indent: 0;font-family: 'microsoft yahei';}

.rebuildInput{position:relative; vertical-align:middle}
.rebuildInput .masker{position:absolute;}

.rebuildInput .rebuild-radio{border: #D5D5D5 solid 1px;background: #F5F5F5;width: 1.125rem;height: 1.125rem;}
.rebuildInput .rebuild-radio.active{background: #3EA636;border: 1px solid #63B449;}
.rebuildInput .rebuild-radio.active:after{display: block;margin-left: 3px;margin-top: 4px;content: "";width: 10px;height: 4px;border: solid #fff;border-width: 2px 2px 0 0;-webkit-transform: rotate(135deg);}

.rebuildSelect{position:relative;}
.rebuildSelect .Selected{border:1px solid #ddd;line-height:42px;width:200px;text-indent:10px;position:relative;background:#fff;}
.rebuildSelect .Selected i{display:block;width:0px;height:0px;border-width:7px;border-color:#666 #fff #fff #fff;border-style:solid;position:absolute;right:10px;top:17px;}
.rebuildSelect .Selected i.SelectClose{border-color:#fff #fff #666 #fff;top:8px;}
.rebuildSelect .selectList{background:#fff;position:absolute;left:0px;top:42px;border:1px solid #ddd;border-top:0px;width:200px;text-indent:10px;}
.rebuildSelect .selectList li{line-height:31px;height:31px;}
.rebuildSelect .selectList li:hover{background:#f4f4f4;}


.table-list{border:1px solid #ddd;background:#fff;}
.table-list ul li{border-top:1px solid #ddd;}
.table-list ul li.first{border-top:0; background:#f1f1f1;}
.table-list ul li .td,.table-list ul li .th{display:block;}
.table-list ul li span em{padding:5px 10px;display:block;min-height:22px;line-height:22px;overflow:hidden;}
.table-list ul li span em.two-col{line-height:27px;}
.table-list ul li .th{width:29%;}
.table-list ul li .th em{border-right:1px solid #ddd;}
.table-list ul li.first .th em{border-right:1px solid #f1f1f1;}
.table-list ul li .td{width:71%;}



